package com.baosight.risk.service.xtzy.vo;

import com.baosight.risk.service.system.entity.SysRole;
import com.baosight.risk.service.xtzy.entity.XtzyRoleUser;
import com.baosight.risk.service.xtzy.entity.XtzyUser;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import javax.persistence.Column;
import java.util.List;
import java.util.Map;

/**
 * 类 名: XtzyUserVO
 * 描 述:
 * 作 者: 黎秋荣
 * 创 建：2019年04月25日
 * 版 本：v2.2.0
 * 历 史: (版本) 作者 时间 注释
 */
@Data

@ApiModel(description = " ")
public class XtzyUserVO extends XtzyUser {

    /**
     * 角色集合
     */
    private List<SysRole> roleList;

    /**
     * 角色关系集合
     * <p>
     * Table:     T_XTZY_ROLE_USER
     * Column:    ROLE_CODE
     * Nullable:  true
     */
    private List<XtzyRoleUser> roleuserList;

    /**
     * 角色代码集合
     * <p>
     * Table:     T_XTZY_ROLE_USER
     * Column:    ROLE_CODE
     * Nullable:  true
     */
    private List<Map<String, String>> roleCodeList;

    private Map<String,Object>  employee;

    private String roleKey;

}
